Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

PHP как CGI для каждого домена? (Forbidden)
Author Message
Forbidden
Участник форума



Joined: 09 Apr 2003
Posts: 39
Карма: -3
   поощрить/наказать


PostPosted: Sun Mar 07, 2004 12:30 am ()
   Post subject: PHP как CGI для каждого домена?
Reply with quote

Как сделать так, чтобы интерпретатор PHP оказался в /home/domain.ru/lib/PHP, а не на своем "родном" месте?
Дело в том, что на хостинге я вынужден использовать PHP as CGI, и лежит он там как раз в такой папке. Именно это и нужно бы с'имитировать.
Первая строка PHP-скрипта:

#!/home/domain.ru/lib/PHP/php

Пробовал тупо скопировать в эту папку PHP из W:\usr\local\php - безрезультатно. (Догадываюсь, что где-то нужно править настройки помимо копирования.)
Пытался установить PHP поверх Денвера, из виндовского PHP-дистрибутива, но что-то ничего не получилось.
Трехчасовые поиски по форуму результа не дали (хотя и прочитал много интересного на другие темы).
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Sun Mar 07, 2004 2:55 am (спустя 2 часа 25 минут)
   Post subject:
Reply with quote

Возьмите \usr\bin\php.exe. Это — программа на 4 КБ, она лишь переадресует запросы на реальный PHP, расположенный в \usr\local\php.

Но это еще не все. Необходимо взять какой-нибудь двоичный редактор (например, подойдет F4 в Far), откройте его и в режиме замены (не вставки!) пропишите полный путь к php — \usr\local\php\php.exe (в том, что Вы только что скопировали, путь относительный).

На случай, если у Вас нет Far-а, прикладываю уже измененный файл. Положите его в директорию /home/domain.ru/lib/PHP


php.zip
 Description:
Враппер для запуска usrlocalphpphp.exe

Download
 Filename:  php.zip
 Filesize:  1.54 KB
 Downloaded:  691 Time(s)

Back to top
View user's profile Send private message Send e-mail
Forbidden
Участник форума



Joined: 09 Apr 2003
Posts: 39
Карма: -3
   поощрить/наказать


PostPosted: Sun Mar 07, 2004 12:46 pm (спустя 9 часов 50 минут)
   Post subject:
Reply with quote

Спасибо огромное, сейчас буду пробовать...
Back to top
View user's profile Send private message Send e-mail
Forbidden
Участник форума



Joined: 09 Apr 2003
Posts: 39
Карма: -3
   поощрить/наказать


PostPosted: Sun Mar 07, 2004 6:50 pm (спустя 6 часов 4 минуты)
   Post subject:
Reply with quote

О! Вроде бы, работает.
Спасибо еще раз!.. И еще раз - за подправленный php.exe. Я, кстати, пользую UltraEdit, у него тоже есть hex edit mode. Но уж теперь, с работающим примером, я вообще все сразу понял. ))))
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Sun Mar 07, 2004 9:07 pm (спустя 2 часа 16 минут)
   Post subject:
Reply with quote


М

Перенесено из форума: Денвер::Базовый пакет.
Перенесено в форум: Денвер::Полезные советы.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML